Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[sai_redis_interface_query] Add sairedis support for sai_query_attribute_enum_values_capability #525

Merged
merged 4 commits into from
Oct 28, 2019

Conversation

daall
Copy link
Contributor

@daall daall commented Oct 24, 2019

[sai_redis_interface_query] Add sairedis support for sai_query_attribute_enum_values_capability

  • Add sai_query_attribute_enum_values_capability to libsairedis
  • Add handler for sai_query_attribute_enum_values_capability to syncd
  • Add sai_query_attribute_enum_values_capability implementation to virtual switch

Signed-off-by: Danny Allen [email protected]

Depends on: sonic-net/sonic-swss-common#313

…ute_enum_values_capability

* Add sai_query_attribute_enum_values_capability to libsairedis
* Add handler for sai_query_attribute_enum_values_capability to syncd
* Add sai_query_attribute_enum_values_capability implementation to virtual switch

Signed-off-by: Danny Allen <[email protected]>
syncd/syncd.cpp Outdated Show resolved Hide resolved
@daall daall requested a review from lguohan October 25, 2019 17:40
@daall
Copy link
Contributor Author

daall commented Oct 25, 2019

Opened #526 and #527 to track testing/debugging improvements for these new query APIs.

@Walker917
Copy link

Walker917 commented Nov 26, 2019

i got a error when i build sonic-buildimage
make init
make configure PLATFORM=centec
make all
./syncd/syncd.cpp:2969: undefined reference to `sai_object_type_get_availability'

syncd-syncd.o: In function processObjectTypeGetAvailabilityQuery(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&)': ./syncd/syncd.cpp:2969: undefined reference to sai_object_type_get_availability'

@wendani
Copy link
Contributor

wendani commented Apr 19, 2020

What is the purpose of having this support?

pettershao-ragilenetworks pushed a commit to pettershao-ragilenetworks/sonic-sairedis that referenced this pull request Nov 18, 2022
…ute_enum_values_capability (sonic-net#525)

* [sai_redis_interface_query] Add sairedis support for sai_query_attribute_enum_values_capability
* Add sai_query_attribute_enum_values_capability to libsairedis
* Add handler for sai_query_attribute_enum_values_capability to syncd
* Add sai_query_attribute_enum_values_capability implementation to virtual switch

Signed-off-by: Danny Allen <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants